<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.4"/>
<title>gbmath: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.jpg"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">gbmath
   &#160;<span id="projectnumber">v0.051</span>
   </div>
   <div id="projectbrief">c++ math library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.4 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacegbmath.html">gbmath</a></li><li class="navelem"><a class="el" href="structgbmath_1_1vec3.html">vec3</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">gbmath::vec3 Member List</div>  </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a>, including all inherited members.</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a9653780bc52ca34d4f9e792809dd9a72">angle</a>(const vec3 &amp;n)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a0de5655050f6fb78de653bda44a11672">clump</a>(const vec3 &amp;vmin, const vec3 &amp;vmax)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a676f91144861b0fbf851b9fa83a4cd49">cross</a>(const vec3 &amp;v) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a89d5f86f16967723ae1e30fa4202d953">distance</a>(const vec3 &amp;point) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#afb285453ff42d7071dd75848d87aeee4">distance_sq</a>(const vec3 &amp;point) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a4f2a1ebac341810c42a6c277760b134b">dot</a>(const vec3 &amp;v) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a4a688f16c817df7f8409283492445e7a">empty</a>() const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#abbb36cd61978768f94caf3b8d57c2680">floats</a></td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a5423fd2fdfa63fecac5a661e689992df">get_max_value</a>() const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#ad48f2d70f6b8dfa56f97019f15aba527">inverse</a>()</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a15fa7bf37103f9abc8f6fb88cfd588d5">invert</a>()</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a8b724551e13243ba6d25f49e6c1bb20c">inverted</a>() const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#aa4e46fc8c0c3f638d68d50a2a3fab171">is_positive</a>() const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a660afe2d25b1503ec42ea1a11458f7f8">is_zero</a>(float epsilon) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a30effe274e32c5af662df9477221982d">length</a>() const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a39aeb4da19026149e85efbd62d70b66d">length_sq</a>() const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a6a8e1159b7c6ae1ac9b21bbaebf4f408">lerp</a>(const vec3 &amp;v, const float k) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a9b4ef1ae12ea9a10fbf75d2b0dc70007">magnitude</a>() const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#addd619e9990a396a41cf42c76dc2e064">max_value</a>() const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#ab4b3fbb496c4ff6b041f4b697bdc6643">maxAbsVal</a>() const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a5b11cde92004d8b7df2b5560970a537e">maximize</a>(const vec3 &amp;v1, const vec3 &amp;v2)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#add038f3fe4814cf40f7a1a77374cde62">maximize</a>(const vec3 &amp;v)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a097fdfa9fae7c050da0a53f84f53d033">maximized</a>(const vec3 &amp;v) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a61595dd978993ec9d63f5faeea1b5e81">middle</a>(const vec3 &amp;point) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a2daeb0a99d3d6a0b1012abeacd425be7">min_value</a>() const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a216ed424b7fcf809ac621762f27a6c0b">minAbsVal</a>() const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#acd6ef826ba37e8e42414432b505c1123">minimize</a>(const vec3 &amp;v1, const vec3 &amp;v2)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#ae8a120366ddc8c5a9eecb8088e119b45">minimize</a>(const vec3 &amp;v)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#ab8fdef7c17cdc0efa4cd0d8c02a46c3a">minimized</a>(const vec3 &amp;v) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a3206299b452ccb51fb816a29e8db7739">normalize</a>()</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a6328ece15cb87465dce7d15b9c8bdc6b">normalized</a>() const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a820d4a4d4a572e9f3de7877645de2855">operator const float *</a>() const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a3d1d7086d2a2d0cc0b75768db775bbb8">operator float *</a>()</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#abf52215a4ce7f0900b1099e78cf03357">operator std::string</a>() const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a5351b9bb89ece0a3ff357df85ba8012e">operator!=</a>(const vec3 &amp;v) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a9d20ea1083c01fb2e5a9f7bc0301a2eb">operator*</a>(float f) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a0e85d6fc74e710ffc8ed7e15f9117e95">operator*=</a>(float f)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a26e991c7813c384c0b56a49af299d364">operator*=</a>(const vec3 &amp;v)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a855d16507432f628ddcf6a9f4603bf8c">operator+</a>() const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a40d880fe09fc5cc702d90efbc421b7d0">operator+</a>(const vec3 &amp;v) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a1b5175d0b114c06464395282af1ceeac">operator+=</a>(const vec3 &amp;v)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a5b0beb35eb000824475a5ca4eb241615">operator-</a>() const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a89bee815eeaf686b6d1b86878b814d68">operator-</a>(const vec3 &amp;v) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a05f8a8cf78b539eda850647f43be4fd5">operator-=</a>(const vec3 &amp;v)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#aefa15d0239b9d7b41114c91158b4b428">operator/</a>(float f) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a248999bc852d5978b45e517f1a4630d2">operator/=</a>(float f)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#aa0ab6dd7427ce5bad3001be8f83b2d04">operator/=</a>(const vec3 &amp;v)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a2ccb975670fdcc2cb9a074759ccd4730">operator&lt;&lt;</a>(std::ostream &amp;stream, const vec3 &amp;v)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#ad79aa7ceebfca76f4acfc04547392aa3">operator=</a>(const float *pf)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a1e79653f4dfba34b4aedb2e241ac2473">operator=</a>(const point3 &amp;pnt)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a9be9251905546c869bc26aa2dc113561">operator=</a>(const std::string &amp;str)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#abe028d219359738aa2f55e3a0071df83">operator==</a>(const vec3 &amp;v) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a297cbbbb96e174d95455a26052d5e50f">operator&gt;&gt;</a>(std::istream &amp;stream, vec3 &amp;a)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#ab56951f9d022e4eee0cdec9bd62d41e9">operator[]</a>(size_t index) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#abfe1223a89eab8e72deee1d7d575ec6c">operator[]</a>(size_t index)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#aebe08853d7bbb78e9872b5b0ff4cc03b">orthogonalize</a>(vec3 &amp;v1, vec3 &amp;v2)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a52675fed7999e07728ebad79285e1640">orthogonalize</a>(vec3 &amp;v1, vec3 &amp;v2, vec3 &amp;v3)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a16f63ff2e658350bee743fb0568c553d">perp</a>(const vec3 &amp;q) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a94ac99389c1255de09e9c77d3feabc16">proj</a>(const vec3 &amp;q) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a82125ca00367142fab1e4dc7bf599110">project</a>(const Rectangle &amp;rViewport, const mat44 &amp;Proj, const mat44 &amp;View, const mat44 &amp;World) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a9fa52bcf4da93d45f61f3f54e30f521a">reflect</a>(const vec3 &amp;n) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a4fb46449132cae4566c8750defaea250">set</a>(float _x, float _y, float _z)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a66d75fb4be87785f1f0660211b86faa3">set_all</a>(float val)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#ab4c9960c40bf781518304c24f45f471d">setzero</a>()</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a3d16520be0b3736dd38e533985e08ab2">transform_coord</a>(const mat44 &amp;m)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#abab0eed903e0f9c8bd881ac54b7c1afa">transform_normal</a>(const mat44 &amp;m)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a9bb0a953a135944fa0b35ae1052d980c">TransformCoordArray</a>(vec3 *points, const size_t num, const size_t stride, const mat44 &amp;m)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a207be7f252cd650850c51f467db4fb5e">TransformNormalArray</a>(vec3 *points, const size_t num, const size_t stride, const mat44 &amp;m)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a9627ec9e6f4b84c58bc6276d1c512160">unproject</a>(const Rectangle &amp;rViewport, const mat44 &amp;Proj, const mat44 &amp;View, const mat44 &amp;World) const </td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a43b07c0b9adde00a06e2f50ae42b5090">vec3</a>()</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a763ccaf070484bfde6aa854cf6656f28">vec3</a>(const vec3 &amp;v)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#aae05487a0a20f4fe12b093930aff61d8">vec3</a>(const vec3 *v)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#adfd39f91eba724bc7b482ff81efda0a1">vec3</a>(const vec2 &amp;v, float _z)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#af6acd8a17cb3f9222a605c1b772c96ef">vec3</a>(float _x, float _y, float _z)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a57756347228ff8f7897dbccd391f1262">vec3</a>(const float *pfArray)</td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a5fb2cf8734338da1ad7b4251a3bde292">x</a></td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#aa096d36a3c46c4224f0195f70eb580ec">y</a></td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="structgbmath_1_1vec3.html#a546e6c38e7c49102f064d130ed3475ee">z</a></td><td class="entry"><a class="el" href="structgbmath_1_1vec3.html">gbmath::vec3</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<hr class="footer"/>
<!--address class="footer"-->
<!--small-->
<br>
&nbsp;&nbsp;&nbsp;<b>Project page:</b> &nbsp;<a target="_blank" href="https://code.google.com/p/gbmath/">https://code.google.com/p/gbmath/</a>&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;<b>Doc page:</b> &nbsp;<a target="_blank" href="http://www.it.ks777.ru/docs">http://www.it.ks777.ru/docs</a>&nbsp;&nbsp;<br>
<br>
Generated on Sat Jul 27 2013 08:09:04 for gbmath by &#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.4
